dgb: switch-oracle consensus (Option B) + minproto 1700/3301 - #122
Merged
Conversation
…(switch-oracle)
Operator ruling 2026-06-17 ("switch-oracle" / Option B): the DGB canonical
network is the p2pool-dgb-scrypt oracle. Land the three colliding consensus
bytes plus the protocol floor in config_pool.hpp (single source of truth;
the params.hpp make_coin_params factory consumes these constants):
- IDENTIFIER_HEX 1bfe01eff5ba4e38 -> 4b62545b1a631afe
- DEFAULT_PREFIX_HEX 1bfe01eff652e4b7 -> 1c0553f23ebfcffe
- v35 DONATION_SCRIPT farsider350 2-of-3 P2MS (105B)
-> forrestv P2PK (67B, 4104ffd0..4bac)
- MINIMUM_PROTOCOL_VERSION 3600 -> 1700 (floor); add
ADVERTISED_PROTOCOL_VERSION 3301
The V36-master byte-compat constraint with p2pool-merged-v36 is formally
waived for DGB by this ruling; the 2026-06-16 farsider350 2-of-3 P2MS v35
donation overrule is reversed for DGB. The forrestv P2PK v35 donation is
byte-identical to the global/LTC v35 donation script.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
DGB switch-oracle (Option B) + minproto 1700/3301
Faithful translation of the operator's two gating rulings onto a clean branch off master. Resolves the #82 oracle-collision card.
What this lands (single file:
src/impl/dgb/config_pool.hpp)4b62545b1a631afe1c0553f23ebfcffesrc/impl/ltc/config_pool.hpp1700/ advertised3301These adopt the
p2pool-dgb-scryptoracle as the canonical DGB net (operator "switch-oracle", UID 3739) and set the proto split (operator "set 1700/3301", UID 3737).Reviewer notes — please read before flagging
p2pool-dgb-scrypt); divergence from merged-v36 consensus bytes is expected and authorized for DGB only.Verification
ltc/config_pool.hppgrepconfirmsconfig_pool.hppis the only consensus source touched on the branchg++ -fsyntax-onlyexit 0Scope
PR proposes; operator merges. Not requesting auto-merge.